﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Text;
using System.Net;

/// <summary>
///Pub 的摘要说明
/// </summary>
public class Pub
{
    public Pub()
    {
        //
        //TODO: 在此处添加构造函数逻辑
        //
    }

    public static string LoadData(string url)
    {
        string rel = "";
        //try
        //{
        //    StringBuilder sb = new StringBuilder();
        //    WebClient wc = new WebClient();
        //    wc.Encoding = System.Text.Encoding.Default;
        //    rel = wc.DownloadString(new Uri(url));
        //}
        //catch (Exception ex) { }
        CMSClient.Client c = new CMSClient.Client();
        rel = c.GetClientBySocket(url);
        return rel;
    }

    //网页头部导航
    public static List<Nav> NavList()
    {
        List<Nav> list = new List<Nav>();
        try
        {
            #region
            Nav et = new Nav();
            et.NID = 1;
            et.Text = "必读";
            et.Uri = "#";
            list.Add(et);
            et.NID = 2;
            et.Text = "新股";
            et.Uri = "#";
            list.Add(et);
            et.NID = 3;
            et.Text = "行业";
            et.Uri = "#";
            list.Add(et);
            et.NID = 4;
            et.Text = "研究";
            et.Uri = "#";
            list.Add(et);
            et.NID = 5;
            et.Text = "热点专题";
            et.Uri = "#";
            list.Add(et);
            et.NID = 6;
            et.Text = "特色推荐";
            et.Uri = "#";
            list.Add(et);
            et.NID = 7;
            et.Text = "千股千评";
            et.Uri = "#";
            list.Add(et);
            et.NID = 8;
            et.Text = "操盘信号";
            et.Uri = "#";
            list.Add(et);
            et.NID = 9;
            et.Text = "主力资金";
            et.Uri = "#";
            list.Add(et);
            et.NID = 10;
            et.Text = "投资理财";
            et.Uri = "#";
            list.Add(et);
            et.NID = 11;
            et.Text = "股市入市";
            et.Uri = "#";
            list.Add(et);
            et.NID = 12;
            et.Text = "炒股技巧";
            et.Uri = "#";
            list.Add(et);
            et.NID = 13;
            et.Text = "理财技巧";
            et.Uri = "#";
            list.Add(et);
            et.NID = 14;
            et.Text = "行情大盘";
            et.Uri = "#";
            list.Add(et);
            et.NID = 15;
            et.Text = "板块个股";
            et.Uri = "#";
            list.Add(et);
            et.NID = 16;
            et.Text = "热点专题";
            et.Uri = "#";
            list.Add(et);
            et.NID = 17;
            et.Text = "论坛互动";
            et.Uri = "#";
            list.Add(et);
            et.NID = 18;
            et.Text = "实战看盘";
            et.Uri = "#";
            list.Add(et);
            et.NID = 19;
            et.Text = "操盘家园";
            et.Uri = "#";
            list.Add(et);
            et.NID = 20;
            et.Text = "学习资料";
            et.Uri = "#";
            list.Add(et);
            et.NID = 21;
            et.Text = "客服专区";
            et.Uri = "#";
            list.Add(et);
            et.NID = 22;
            et.Text = "各地培训";
            et.Uri = "#";
            list.Add(et);
            et.NID = 23;
            et.Text = "常见问题";
            et.Uri = "#";
            list.Add(et);
            et.NID = 24;
            et.Text = "自助服务";
            et.Uri = "#";
            list.Add(et);
            et.NID = 25;
            et.Text = "产品下载";
            et.Uri = "#";
            list.Add(et);
            et.NID = 26;
            et.Text = "免费版";
            et.Uri = "#";
            list.Add(et);
            et.NID = 27;
            et.Text = "主力版";
            et.Uri = "#";
            list.Add(et);
            et.NID = 28;
            et.Text = "乾坤版";
            et.Uri = "#";
            list.Add(et);
            et.NID = 29;
            et.Text = "决策版";
            et.Uri = "#";
            list.Add(et);
            et.NID = 30;
            et.Text = "睿讯通";
            et.Uri = "#";
            list.Add(et);
            et.NID = 31;
            et.Text = "手机炒股";
            et.Uri = "#";
            list.Add(et);
            #endregion
        }
        catch { }
        return list;
    }




    /// <summary>
    /// 通过日期返回星期几
    /// </summary>
    /// <param name="date"></param>
    /// <returns></returns>
    public static string DateGetWeek(DateTime date)
    {
        string rel = "";
        switch ((int)date.DayOfWeek)
        {
            case 0:
                rel = "星期日";
                break;
            case 1:
                rel = "星期一";
                break;
            case 2:
                rel = "星期二";
                break;
            case 3:
                rel = "星期三";
                break;
            case 4:
                rel = "星期四";
                break;
            case 5:
                rel = "星期五";
                break;
            case 6:
                rel = "星期六";
                break;
        }
        return rel;
    }

    /// <summary>
    /// 通过日期返回月份
    /// </summary>
    /// <param name="date"></param>
    /// <returns></returns>
    public static string DateGetMonth(DateTime date)
    {
        string rel = "";
        switch (date.ToString("MM"))
        {
            case "01":
                rel = "一月";
                break;
            case "02":
                rel = "二月";
                break;
            case "03":
                rel = "三月";
                break;
            case "04":
                rel = "四月";
                break;
            case "05":
                rel = "五月";
                break;
            case "06":
                rel = "六月";
                break;
            case "07":
                rel = "七月";
                break;
            case "08":
                rel = "八月";
                break;
            case "09":
                rel = "九月";
                break;
            case "10":
                rel = "十月";
                break;
            case "11":
                rel = "十一月";
                break;
            case "12":
                rel = "十二月";
                break;
        }
        return rel;
    }

    public static string GetJiDu(DateTime date,string s)
    {
        int m = date.Month;
        if (m >= 1 && m < 4)
            s = "一";
        else if (m >= 4 && m < 7)
            s = "二";
        else if (m >= 7 && m < 10)
            s = "三";
        else if (m >= 10 && m <= 12)
            s = "四";
        return s;
    }

    public static string NcTip(int nc)
    {
        string rel = "";
        if (nc > 0)
            rel = "发出B点买入信号" + nc + "天";
        else
            rel = "发出S点卖出信号" + Math.Abs(nc) + "天";
        return rel;
    }

}

//构造导航类
public class Nav
{
    public int NID { get; set; }

    public string Text { get; set; }

    public string Uri { get; set; }

}